iT邦幫忙

2021 iThome 鐵人賽

DAY 7
0
Software Development

Python GUI 專案設計模式及好用的開發技巧系列 第 8

捉鱉神技 - 如何逆推使用者意圖 (觀念篇)

  • 分享至 

  • xImage
  •  

筆者在工具release 前都有做過完整的測試及Demo給需求方觀看,但屢屢在釋出後就會吃到各種莫名其妙的瘪,甚至需求方會提出各式各樣的奇怪問題,那這羅生門要怎麼解呢?

筆者使用GUI設計出一套工具,在發生這樣的奇特因素之後,筆者歸納出幾個可能的原因。

  1. 需求方在提需求的時候並沒有把意圖定義清楚,導致整理出來的User Story 不完整
  2. 需求方並沒有依照驗收前的Demo方式或是遵從使用者說明中的步驟去執行才導致各種奇怪的錯誤出現

想歸想,但要如何逆推使用者真正的意圖呢?

筆者想到兩個做法:

  1. 錄製及蒐集使用者操作工具的各種行為模式及自動傳輸回Server端做後續分析
    • 缺點: 這是違法行為,若在事前沒有先告知的情況,實作完就直接被抓去關或重罰了

第 315-1 條
有下列行為之一者,處三年以下有期徒刑、拘役或三十萬元以下罰金:
一、無故利用工具或設備窺視、竊聽他人非公開之活動、言論、談話或身體隱私部位者。
二、無故以錄音、照相、錄影或電磁紀錄竊錄他人非公開之活動、言論、談話或身體隱私部位者。
第 318-1 條
無故洩漏因利用電腦或其他相關設備知悉或持有他人之秘密者,處二年以下有期徒刑、拘役或一萬五千元以下罰金。
第 318-2 條
利用電腦或其相關設備犯第三百十六條至第三百十八條之罪者,加重其刑至二分之一。

引用自妨害秘密罪

  1. 在前端設計中,UX設計師會跟Design PM討論要在UI介面中的哪些地方埋設追蹤點,來收集及分析使用者的行為。

上一篇
捉鱉神技 - 讓USB傳輸見光死的方法
下一篇
捉鱉神技 - 如何逆推使用者意圖 (實作篇)
系列文
Python GUI 專案設計模式及好用的開發技巧31
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言